Locomotion in Modular Robots based on Central Pattern Generators
نویسندگان
چکیده
We address the problem of learning to locomote in modular robotic systems, i.e. systems made from multiple homogenous or heterogenous and highly autonomous modules being assembled into a bigger robotic structure, other than monolithic robots (such as humanoid robot systems or predefined quadruped robots). We are particulary interested in online learning of robust and adaptive locomotion for arbitrary robotic structures. We are using Central Pattern Generators (an approach inspired by nature coping with redundancies in animal bodies and the easy generation of locomotion patterns) in combination with a gradient-free optimization method (Powell’s method). We applied our approach on three different robot configurations, interesting locomotion modes are obtained after running the optimization for less than 60min. Our CPG model can be implemented easily in a distributed system among the modules with a low demand for computational power, it exhibits limit cycle behaviour (temporary perturbations are rapidly forgotten), the CPG produces smooth trajectories when control parameters are abruptly changed, and it is robust against imperfect communication between modules. As a testing and application platform we have developed the modular robotic system YaMoR. Among other key features it provides wireless communication among the several YaMoR units based on a specially developed Scatternet Protocol (SNP). As for the future use as an autonomous reconfigurable system (SelfReconfigurable Modular Robots) we are exploring reconfiguration strategies based on a central approach using graph signatures. Introduction As for all mobile robots, one of the key features for a modular robot is robust locomotion. Designing efficient locomotion controllers for such modular systems is however a difficult and unsolved problem. Their locomotion control suffers from all the traditional difficulties of locomotion control in robots with multiple degrees of freedom. Additional difficulties arise due to their modular structure. (Selfreconfiguring) modular robots are not necessarily optimized for a specific locomotion tasks (sub-optimal in terms of balance and mass distribution, sufficient actuation, alignment and amount of degree of freedom). Therefore the control of locomotion requires multi-dimensional coordinated rhythmic patterns that need to be correctly tuned such as to satisfy ∗To whom correspondence should be addressed. θ i
منابع مشابه
Locomotion Capabilities of a Modular Robot with Eight Pitch-Yaw-Connecting Modules
In this paper, a general classification of the modular robots is proposed, based on their topology and the type of connection between the modules. The locomotion capabilities of the sub-group of pitch-yaw connecting robots are analyzed. Five different gaits have been implemented and tested on a real robot composed of eight modules. One of them, rotating, has not been previously achieved. All ga...
متن کاملDistributed Adaptive Locomotion by a Modular Robotic System, M-TRAN II From Local Adaptation to Global Coodinated Motion Using CPG Controllers
A modular robot has a distributed mechanical composition which can make various configurations and also make locomotion in a wide variety of configurations. Modular robots are thought to be useful in extreme or unknown environments by adaptively changing their shape and locomotion patterns. As for locomotion, two types can be used; one is whole-body fixed-configuration locomotion and the other ...
متن کاملConfigurable Embedded CPG-based Control for Robot Locomotion
Recently, the development of intelligent robots has benefited from a deeper understanding of the biomechanics and neurology of biological systems. Researchers have proposed the concept of Central Pattern Generators (CPGs) as a mechanism for generating an efficient control strategy for legged robots based on biological locomotion principles. Although many studies ha...
متن کاملHigh-level motion planning for CPG-driven modular robots
Modular robots may become candidates for search and rescue operations or even for future space missions, as they can change their structure to adapt to terrain conditions and to better fulfill a given task. A core problem in such missions is the ability to visit distant places in rough terrain. Traditionally, the motion of modular robots is modeled using locomotion generators that can provide v...
متن کاملMotion planning for modular robots under failures
In this thesis, methods of motion planning for modular robots under failure is investigated. Methods based on Central Pattern Generator (CPG) are used to generate signals for locomotion control of modules. The Particle Swarm Optimization (PSO) is bio-inspired method which is used for optimization of CPG-based locomotion. For purpose of the motion planning, the Rapidly-exploring Random Tree (RRT...
متن کامل